home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / utility / hdos.zip / README.DOC < prev    next >
Text File  |  1992-04-02  |  13KB  |  273 lines

  1.   ════════════════════════════════════════════════════════════════════════════
  2.                     The 'HandyDOS' Utilities - (C) 1992
  3.                             All Rights Reserved.
  4.   ════════════════════════════════════════════════════════════════════════════
  5.        Abri Technologies, Inc., HCR62 Box 100K, Cacapon, WV 25422 USA
  6.   ════════════════════════════════════════════════════════════════════════════
  7.                              ┌───────┐
  8.                         ┌────┴──┐    │               (Tm)
  9.                       ──┤       │o   ├───────────────────
  10.                         │  ┌────┴──┐ │  Association of
  11.                         │  │       ├─┘  Shareware
  12.                         └──┤   o   │    Professionals
  13.                       ─────┤   ╥   ├────────────────────-
  14.                            └───╨───┘    MEMBER
  15.  
  16.  
  17.  SHAREWARE INFORMATION:
  18.      This is Shareware and not Public Domain Software. Examine this free for 
  19.      30 days and if you find it useful please send $25 registration fee to the 
  20.      above address. You will receive all updates, latest corrections and 
  21.      software support for a minimum of three months. You will also receive
  22.      all other utilities added to HandyDOS since. Suggestions for "HandyDOS"
  23.      additions are welcome.
  24.  
  25.      ** Please read the shareware agreement near end of this file and the
  26.      Registration/Ordering form in file REGISTER which also contains
  27.      information on other software available from ATI.
  28.      
  29.  INTRODUCTION:
  30.      HandyDOS resulted from a need for several handy utilities which either 
  31.      do not exist in DOS or are available in other operating systems. The 
  32.      purpose was to improve users time efficiency and disk use without 
  33.      nonessential frills frequenting multipurpose programs. Several 
  34.      purpose-specific programs are often better than complicated 
  35.      multipurpose programs requiring several steps to do a simple task. 
  36.      When you want to cleanup or rearrange your directories you will find 
  37.      the BAK, MV and DELTREE utilities indispensable.
  38.  
  39.  COMPUTER REQUIREMENTS: 
  40.      The software uses little memory and should run on any DOS 2.1 and up.
  41.  
  42.  FILES INCLUDED: 
  43.  
  44.      INSTALL.BAT
  45.      README.DOC (this file)
  46.      REGISTER
  47.      BAK.EXE
  48.      MV.EXE
  49.      DELTREE.EXE
  50.      D.EXE
  51.      INPUT.EXE
  52.      ECH.EXE
  53.      VMODE.EXE
  54.  
  55.  INSTALLATION:
  56.      The software should be installed in a DOS path - usually C:\DOS.
  57.  
  58.      You can use the INSTALL.BAT which creates a directory on a hard disc 
  59.      and copies the software to the directory. 
  60.  
  61.      Alternatively, at any time you can copy the software files from 
  62.      diskette to a directory:
  63.  
  64.      Example:   COPY A:*.* C:\DOS
  65.  
  66.  DESCRIPTION OF PROGRAMS:
  67.      NOTE: All programs will give USAGE summary information with the
  68.      /? switch, as is common for DOS 5.0.
  69.  
  70.   a. BAK.EXE
  71.      This program can delete all .BAK extension and zero length (NULL) files
  72.      in a directory and all subdirectories. It is about as fast as the DOS5
  73.      "DIR *.BAK /S" is in finding the files.
  74.      
  75.      USAGE:       bak [directory] [/S]
  76.  
  77.      If /S is used, all subdirectories are searched.
  78.           
  79.      [directory] can be omitted for current directory.
  80.      
  81.      NOTE: BAK does not delete files with system or hidden attributes.
  82.  
  83.   b. MV.EXE
  84.      This program can rename or move any file or directory to anywhere
  85.      else on the disc.     
  86.      USAGE:        MV OldPath NewPath [/O]
  87.      
  88.      OldPath can have wild card '*' chars for file transfer only.
  89.      
  90.      Switch /O will overwrite existing NewPath files/directories.
  91.  
  92.      NOTES: (I) A directory cannot be moved into its subdirectory. (II) 
  93.      MV does not transfer directories from one drive to another - for that
  94.      use XCOPY /S and DELTREE (included here).
  95.      
  96.   c. DELTREE.EXE
  97.      This program deletes any directory with its subdirectories and all
  98.      files. 
  99.      
  100.      This is handy for cleaning up the drive of stale software or moving it 
  101.      to another drive in conjunction with the XCOPY /S command. It is also 
  102.      an alternative to formatting a floppy in order to get rid of a lot of 
  103.      unwanted directories. Deltree can be used to delete backup files on 
  104.      floppies without use of ATTRIB -R *.* and then DEL *.* procedure - simply
  105.      use the command DELTREE A: to delete all files on drive A:.
  106.  
  107.      After long use your hard disk files become fragmented and the disk 
  108.      slows down considerably. There are several ways of fixing this problem 
  109.      (1) purchasing a suitable disk defragmenting program - sometimes 
  110.      exensive. (2) backup all your files, reformat the entire disk, restore 
  111.      system files and then the rest of your backed files other files. (3) 
  112.      after backing up your files use deltree (example: deltree c:\) to 
  113.      delete all files from disk and then simply restore all backed up files 
  114.      again.
  115.  
  116.      Before deleting a directory the program sounds an alarm and prompts
  117.      the user whether to proceed.
  118.      
  119.      USAGE:     DELTREE directory
  120.      
  121.      Any valid directory can be specified. If the current directory is
  122.      specified it will be deleted (except the root) and the next upper
  123.      directory will become the current directory.
  124.      
  125.      NOTE: Before deleting directories on floppies, it will save time if the 
  126.      dos verify is OFF, since each deletion has to be read verified with 
  127.      verify ON. It may make a small difference for hard drives but not as 
  128.      significant as for floppies.
  129.      
  130.   d. D.EXE
  131.      This program enables users to change drives and directories by using
  132.      a number (0 to 99) instead of the usual drive/directory reference.
  133.      
  134.      Some Uses of D:
  135.      It can be used for different users to "logon" their directories and/or 
  136.      start programs. Also, PC users will often add the command "CD directory" 
  137.      to the AUTOEXEC.BAT file to go to a particular directory at bootup. This 
  138.      can be now changed to "D #", the # representing a directory on the jump 
  139.      list. Subsequent changes to the directory reference can be simply done 
  140.      using D +# without editing the AUTOEXEC.BAT file.
  141.      
  142.      USAGE:             COMMENTS:
  143.      
  144.       D # [program]    Jumps to directory # and optionally executes [program]
  145.       D +# [program]   Sets jump point # to current drive and directory with 
  146.                          optional [program] execution.
  147.       D -#             Deletes jump point # from list
  148.       D                Lists jump points
  149.       D /?             Lists this info      
  150.              # represents any number 0 to 99
  151.  
  152.   e. INPUT.EXE / ECH.EXE
  153.      These are simple program but can be very useful in writing batch files.
  154.      Even DOS5 still does not facilitate direct batch menu selection. This
  155.      program pair fixes this need.
  156.      
  157.      INPUT USAGE:
  158.      
  159.      INPUT [/F] string1 string2 string3 .....
  160.      
  161.      The program gets keyboard input and returns to DOS the number (#) of 
  162.      the character string matching the input (i.e. returns 1 if string1 is 
  163.      same as the keyboard input, 2 if string2, etc.). A zero is returned if 
  164.      no match is found. The number returned is called the errorlevel - but 
  165.      is really not an error here. Upper/lower case character differences 
  166.      are ignored. If switch /F inputs only one character is accepted from 
  167.      the keyboard which is then compared to only the first character of 
  168.      each string. INPUT /F is a good substitute for the dos PAUSE command
  169.      since it doesn't interrupt with 'Press any key to continue ...' or
  170.      add an extra <CR><LF>.
  171.      
  172.      ECH USAGE:         ECH string
  173.      
  174.      This command is similar to the DOS echo but does not add a <CR><LF>
  175.      pair - i.e. it does not move the cursor to next line. This is
  176.      useful in batch menu programs when you want the cursor to stay beside
  177.      the "question".
  178.      
  179.      If the string has spaces ECH will reduce all spaces to a single
  180.      space. If you wish an exact string echo use quotation marks around
  181.      the whole string. Example:
  182.      
  183.      ECH "Do you wish to make a selection?      (y/n) "
  184.      
  185.      A sample batch file program is listed below. Note the sequence of
  186.      the errorlevel tests. Make sure you understand how DOS responds
  187.      to errorlevels of programs - see DOS manual.
  188.  
  189.      ----------------------------------------
  190.      @echo off
  191.      echo .
  192.      ech Do you wish to select programs? .
  193.      input yes y oui
  194.      if errorlevel 1 goto programs
  195.      goto end
  196.      :programs
  197.      cls
  198.      echo A Word Processing
  199.      echo B Invoicing
  200.      echo C Modem
  201.      echo .
  202.      ech "     " Press a selection letter (A/B/C)
  203.      input /f a b c
  204.      if errorlevel 3 C:\USR\COM\MODEM
  205.      if errorlevel 2 C:\BUS\INVCX5
  206.      if errorlevel 1 C:\WS5\WS
  207.      :end
  208.      ----------------------------------------
  209.      
  210.   f. VMODE.EXE
  211.      This program can set or find the current video mode and graphics
  212.      capabilities of the video card. It also indicates the corresponding
  213.      GW/QBASIC SCREEN numbers used by BASIC programmers.
  214.      
  215.      The program is handy for laptop users to find the best video text mode for
  216.      greatest contrast. For example, The Leading Edge DLT/386SX default is 3,
  217.      but the best contrast is with video mode number 7. Thus an AUTOEXEC.BAT
  218.      command "VMODE 7" will fix the problem at bootup.
  219.  
  220.      USAGE:              COMMENTS:
  221.  
  222.      VMODE              to display current video mode
  223.      VMODE #            to set video mode #
  224.      VMODE /A           to display all video mode #'s
  225.      VMODE /I           to invert video text mode
  226.  
  227.  DISCLAIMER and SHAREWARE - AGREEMENT:
  228.      Users of HandyDOS must accept this disclaimer of warranty: HandyDOS is 
  229.      supplied as is.  The author disclaims all warranties, expressed or 
  230.      implied, including, without limitation, the warranties of 
  231.      merchantability and of fitness for any purpose. The author assumes no 
  232.      liability for damages, direct or consequential, which may result 
  233.      from the use of HandyDOS."
  234.  
  235.      HandyDOS is a "shareware software" and is provided at no charge to the 
  236.      user for evaluation.  Feel free to share it with your friends, but 
  237.      please do not give it away altered or as part of another system.  The 
  238.      essence of "user-supported" software is to provide personal computer 
  239.      users with quality software without high prices, and yet to provide 
  240.      incentive for programmers to continue to develop new products.  If you 
  241.      find this program useful and find that you are using HandyDOS and 
  242.      continue to use HandyDOS after a reasonable trial period, you must 
  243.      make a registration payment of $25 to Abri Technologies.  The $25 
  244.      registration fee will license one copy for use on any one computer at 
  245.      any one time.  You must treat this software just like a book.  An 
  246.      example is that this software may be used by any number of people and 
  247.      may be freely moved from one computer location to another, so long as 
  248.      there is no possibility of it being used at one location while it's 
  249.      being used at another. Just as a book is not read by two different 
  250.      persons at the same time.
  251.  
  252.      Commercial users of HandyDOS must register and pay for their copies of 
  253.      HandyDOS within 30 days of first use or their license is withdrawn.  
  254.      Site-License arrangements may be made by contacting Abri Technologies.
  255.  
  256.      You are encouraged to pass a copy of HandyDOS along to your friends 
  257.      for evaluation.  Please encourage them to register their copy if they 
  258.      find that they can use it.  All registered users will receive a copy 
  259.      of the latest version of HandyDOS and software support for a minimum
  260.      of three months after registration.
  261.      
  262.      For registration and software ordering view the 'REGISTER' file.
  263.  
  264.     "This program is produced by a member of the Association of Shareware
  265.     Professionals (ASP).  ASP wants to make sure that the shareware
  266.     principle works for you. If you are unable to resolve a
  267.     shareware-related problem with an ASP member by contacting the member
  268.     directly, ASP may be able to help. The ASP Ombudsman can help you
  269.     resolve a dispute or problem with an ASP member, but does not provide
  270.     technical support for members' products.  Please write to the ASP
  271.     Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
  272.     message via CompuServe Mail to ASP Ombudsman 70007,3536."
  273.